﻿using System;
using System.Collections.Generic;
using SIG.Model;
using SIG.Model.Enums;

namespace SIG.Service
{
    public interface ICategoryService : IEntityService<Category>
    {
        List<Category> GetCategories();
        List<Category> GetActiveCategories();
        Category GetCategoryBySeoName(string seoName);
        List<Category> GetPagedElements(int pageIndex, int pageSize, string keyword, out int totalCount);
        List<Category> GetActivePagedElements(int pageIndex, int pageSize, string keyword, out int totalCount);
        List<Category> GetCategoriesWithParent();
    }
}
